Modeling the Physical Characteristics of Nand Flash Memory
نویسنده
چکیده
Flash memory has gained tremendous popularity in recent years. A variant of flash, referred to as NAND flash, is widely used in consumer electronics products, such as cell-phones and music players while NAND flash based Solid-State Disks (SSDs) are increasingly displacing hard disk drives as the primary storage device in laptops, desktops, and even data centers. Computer architects have recently begun exploring the use NAND flash, from SSD organizations to disk caches and even new flash-based server architectures. In order to study this design space, architects require simulation tools that can provide detailed insights into the behavior of flash memory. This thesis presents two such tools that model two important characteristics of NAND flash: power consumption and endurance. The first tool, called FlashPower, is a microarchitecture level modeling tool that provides a detailed analytical power model for Single-Level Cell (SLC) based NAND flash memory. FlashPower estimates the power consumed by a NAND flash memory chip during its various operating modes. We have validated FlashPower against published chip power measurements and show that they are comparable. Results from a design space exploration using FlashPower indicate that the values of bits being read or written into NAND flash memory have a significant impact on energy dissipation. The second tool, called Flash EnduraNCE (FENCE), models the endurance characteristics of NAND flash and captures the impact of stress and recovery on NAND flash memory cells. Using FENCE, we show that the recovery process, which prior studies on flash based SSDs have not considered, significantly boosts endurance. Using a set of real enterprise workloads, we show that this recovery process allows for orders of magnitude higher endurance than those given in datasheets. Our results indicate that, under realistic usage conditions, SSDs that use standard wear-
منابع مشابه
Modeling the Physical Characteristics of Nand Flash Memory
Flash memory has gained tremendous popularity in recent years. A variant of flash, referred to as NAND flash, is widely used in consumer electronics products, such as cell-phones and music players while NAND flash based Solid-State Disks (SSDs) are increasingly displacing hard disk drives as the primary storage device in laptops, desktops, and even data centers. Computer architects have recentl...
متن کاملFRASH: Hierarchical File System for FRAM and Flash
In this work, we develop novel file system, FRASH, for byteaddressable NVRAM (FRAM[1]) and NAND Flash device. Byte addressable NVRAM and NAND Flash is typified by the DRAM-like fast access latency and high storage density, respectively. Hierarchical storage architecture which consists of byte-addressable NVRAM and NAND Flash device can bring synergy and can greatly enhance the efficiency of fil...
متن کاملA visual approach to interpreting NAND flash memory
The research described in this paper proposes methods for visually interpreting the content of raw NAND flash memory images into higher level visual artefacts of assistance in reverse engineering and interpreting flash storage formats. A novel method of reverse engineering the structure and layout of individual memory locations within NAND flash images, based on injecting a known signal into a ...
متن کاملPrediction of Elapsed Time based Wear Leveling for NAND Flash Memory in Embedded Systems
In recent years, many storage systems use NAND flash memory increasingly as their secondary storages. NAND flash memory has non-volatile memory characteristics with low power, low latency and high reliability. On the other hand, NAND flash memory has different issue, compared to existing secondary storages, which is the characteristics such as erase-before-write, low endurance and different ope...
متن کاملExploiting Heat-Accelerated Flash Memory Wear-Out Recovery to Enable Self-Healing SSDs
This paper proposes a self-healing solid-state drive (SSD) design strategy that exploits heat-accelerated recovery of NAND flash memory cell wear-out to improve SSD lifetime. The key is to make each NAND flash memory chip self-healable by stacking an extra heater die, and to employ system-level redundancy to ensure SSD data storage integrity when one memory chip is being self-heated for memory ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010